Ext.define('Service.comUser.view.ComUserGird', {
	extend : 'Ext.grid.Panel',
	title : '',
	id : 'Service_comUser_view_ComUserGird',

	forceFit : true,

	initComponent : function() {
		var me = this;
		me.store = Ext.create('Service.comUser.store.HtComUserStore');
		Ext.applyIf(me, {
			selModel : Ext.create('Ext.selection.CheckboxModel'),
			columns : [ {
				xtype : 'gridcolumn',
				dataIndex : 'name',
				text : '姓名'
			}, {
				xtype : 'gridcolumn',
				dataIndex : 'sex',
				text : '性别'
			}, {
				xtype : 'gridcolumn',
				dataIndex : 'age',
				text : '年龄'
			}, {
				xtype : 'gridcolumn',
				dataIndex : 'relaStr',
				text : '关系'
			}, {
				xtype : 'gridcolumn',
				dataIndex : 'local',
				text : '住址'
			}, {
				xtype : 'actioncolumn',
				text : '操作',
				items : [ {
					menuText : '查看详细',
					tooltip : '查看详细',
					icon : 'resources/imgs/search3.png',
					handler : function(grid, rowIndex, colIndex) {
						var model = grid.getStore().getAt(rowIndex);
						Ext.Ajax.request({
							url : Constants.REQUEST_URL,
							method : 'POST',
							params : {
								module : 'Service_mainPage',
								action : 'getHtComs',
								isPage : false
							},
							success : function(response) {
								var obj = Ext.decode(response.responseText).result;
								for(var p in obj){
									if(obj[p]['id'] ==model.get('areaId')){
										model.set('comName',obj[p]['name'])  ;
										break;
									}
								}
							}
						});
						
						Ext.create('Service.comUser.view.ComUserDetailWindow',{record : model}).show();
					}
				} ]
			}

			],
			dockedItems : [ {
				xtype : 'toolbar',
				dock : 'top',
				items : [ {
					xtype : 'button',
					text : '新增住户',
					module : 'Service_comUser',
					action : 'addHtComUser',
					plugins : {
						ptype : 'permission'
					}
				}, {
					xtype : 'tbseparator'
				}, {
					xtype : 'button',
					text : '修改住户',
					module : 'Service_comUser',
					action : 'chgHtComUser',
					plugins : {
						ptype : 'permission'
					}
				}, {
					xtype : 'tbseparator'
				}, {
					xtype : 'button',
					text : '删除住户',
					module : 'Service_comUser',
					action : 'delHtComUsers',
					plugins : {
						ptype : 'permission'
					}
				}, {
					xtype : 'tbseparator'
				}, Ext.create('WebOs.ex.ComCombo', {
					identifier : 'Service_comUser_view_ComCombo'
				}) ]
			} ],

			bbar : [ {
				xtype : 'cnpbar',
				store : me.store
			} ]
		});

		me.callParent(arguments);
	}

});